package com.zking.web.ly;

import java.io.File;
import java.util.UUID;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import com.zking.dao.domain.Information;
import com.zking.service.ly.ICompanyService;

@Controller
public class CompanyController {
	@Autowired
	private ICompanyService ico;
	
	@RequestMapping(value="/ly")
	public String add(Information information,MultipartFile file) {
		try {
			/**
	         * 上传图片
	         */
	        //图片上传成功后，将图片的地址写到数据库
	        String filePath = "E:\\upload";//保存图片的路径
	        //获取原始图片的拓展名
	        String originalFilename = file.getOriginalFilename();
	        //新的文件名字，使用uuid随机生成数+原始图片名字，这样不会重复
	        String newFileName = UUID.randomUUID()+originalFilename;
	        //封装上传文件位置的全路径，就是硬盘路径+文件名
	        File targetFile = new File(filePath,newFileName); 
	        //把本地文件上传到已经封装好的文件位置的全路径就是上面的targetFile
	        file.transferTo(targetFile);
	        information.setCom_poster(newFileName);//文件名保存到实体类对应属性上
	       // System.out.println(complete);
		} catch (Exception e) {
			e.printStackTrace();
		}
		int i = ico.add(information);
		if (i != 0) {
			return "index03";
		}else {
			return "index02";
		}
	}
}
